home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
JCSM Shareware Collection 1993 November
/
JCSM Shareware Collection - 1993-11.iso
/
cl260
/
world29j.lzh
/
WORLD.DOC
< prev
next >
Wrap
Text File
|
1993-05-22
|
88KB
|
2,089 lines
WORLD29
Version 2.9D
Purpose: WORLD29 version 2.9 is designed to provide rapid, graphic
representation of the area surrounding any location on Earth.
Rapid graphic location determination by several methods is
provided. Tables are provided for U.S. State capitals, National
capitals, and locations provided by the user. The location can be
entered as a latitude and longitude. The user may select a
location by typing the name, or a portion of the name, and
selecting from the possibilities presented.New locations can be
added to the database.
The Continents of the world may be displayed.
A pointer can be moved to a location on a projection of the
world and a new projection centered on that location is created.
Distances between selected points can be determined.
Storm or other element tracking throughout the world is
provided. Data can be entered within the program for future
viewing. Single storm or other track plotting is provided.
1
Table of Contents
Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Starting the Program . . . . . . . . . . . . . . . . . . . . . 4
The Opening Screen . . . . . . . . . . . . . . . . . . . 4
The Main Menu. . . . . . . . . . . . . . . . . . . . . . 4
The Details. . . . . . . . . . . . . . . . . . . . . . . . . . 6
Option 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Entry by Latitude and Longitude. . . . . . . . . . . . . 6
CITY VIEW OPTION . . . . . . . . . . . . . . . . . . . . 8
WORLD VIEW OPTION. . . . . . . . . . . . . . . . . . . . 12
OPTION 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
The Continents . . . . . . . . . . . . . . . . . . . . . 15
OPTION 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Hemispheric views. . . . . . . . . . . . . . . . . . . . 16
Option 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Find using CITY or COUNTRY name. . . . . . . . . . . . . 17
Option 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Capitals of the USA. . . . . . . . . . . . . . . . . . . 20
Option 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
National Capitals. . . . . . . . . . . . . . . . . . . . 21
OPTION 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Other CITIES of note . . . . . . . . . . . . . . . . . . 22
OPTION 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Enter new info on Tracks . . . . . . . . . . . . . . . . 24
OPTION 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
The Global view. . . . . . . . . . . . . . . . . . . . . 26
OPTION 10. . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Point at a location. . . . . . . . . . . . . . . . . . . 27
OPTION 11. . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Approximate distance between Cities. . . . . . . . . . . 29
OPTION 12. . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Plot any one Track . . . . . . . . . . . . . . . . . . . 31
OPTION 13. . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Name the City. . . . . . . . . . . . . . . . . . . . . . 33
2
PREPARING A WORKING DISK. . . . . . . . . . . . . . . . . . . 34
HARD DISK. . . . . . . . . . . . . . . . . . . . . . . . 34
FLOPPY DISKS . . . . . . . . . . . . . . . . . . . . . . 36
CUSTOM CONFIGURATION . . . . . . . . . . . . . . . . . . . . . 37
MONITOR SELECTION. . . . . . . . . . . . . . . . . . . . 37
CHECK FOR FILES. . . . . . . . . . . . . . . . . . . . . 37
SPECIAL SUBDIRECTORY . . . . . . . . . . . . . . . . . . 38
SUPPLEMENTAL FILE NAME . . . . . . . . . . . . . . . . . 38
COLOR SELECTION. . . . . . . . . . . . . . . . . . . . . 38
FILE FORMATS . . . . . . . . . . . . . . . . . . . . . . . . . 40
CUSTOM.LOC files . . . . . . . . . . . . . . . . . . . . 40
TRAKxxxx. files. . . . . . . . . . . . . . . . . . . . . 41
SUP.DAT files. . . . . . . . . . . . . . . . . . . . . . 41
REGISTRATION . . . . . . . . . . . . . . . . . . . . . . . . . 43
3
Starting the Program
The Program is designed to run on any graphics PC compatible
system with more than 256kb of memory without modification. The
single exception is the case of a HERCULES or Hercules Compatible
system. For these systems a CGA SIMULATOR must be run before
running WORLD29. The program is started by typing WORLD29 and
hitting ENTER.
The Opening Screen
You are presented with a stylized depiction of the world. At
the bottom left is the question "OVERLAY file to use?". If WORLD.CNF
contains the name of an overlay it will appear between the []
above the question. The file named between the [] is the default
and will be used if you just hit enter. If the [] is blank then no
overlay has been chosen as a default. You may enter another name.
To choose the default just hit the ENTER key.
To choose an alternative overlay type its entire name,
including the "." and the extension and hit ENTER. (EG. USSR.DAT) For no
overlay type NONE. If you use option 14 the last OVELAY will be listed.
Next you will be asked for a "Location file to use?". CUSTOM.LOC is the
default and will be used when you just hit ENTER. This follows the same rules
as above.
The Main Menu
Once an overlay and location file have been selected, the screen will
clear and you will be presented with a Menu of 14 options and a way to end
the program. To end an Option early type END or QUIT at a text prompt.
The top of the screen lists the program name and version
number.
Option 1 - 1 - Select by LAT and LONG
Permits entry by latitude and longitude. Once entered
you will be presented with further options to enable the creation
of a map centered on the latitude and longitude you have entered.
Option 2 - 2 - Select by Area
Permits entry by Name. A map will be created based on
the name you select from a list.
Option 3 - 3 - Select by Hemisphere
Permits entry by Hemisphere. A map will be created of the selected
hemisphere.
4
Option 4 - 4 - Find using CITY or COUNTRY name
Permits the user to create a map centered about a
location identified in the data base. Searches may be made based
on partial names. Search includes the Location file selected.
Option 5 - 5 - Capitals of the USA
Selection of a state capital is made by number from a
list of the capitals. A map is created centered on that capital.
Option 6 - 6 - National Capitals
Selection of a national capital is made by number from a
list of over 200 national capitals. A map is created centered on
that capital.
Option 7 - 7 - Other CITIES of note
Selection of a location from the data base maintained by
the user is made by number. A map is created centered on that
location. This data base is the Location file selected.
Option 8 - 8 - Enter new info on Tracks
Allows the addition of information to tracking data
Option 9 - 9 - The Global view
Permits entry by latitude and longitude. Once entered
you will be presented with further options to enable the creation
of a global depiction centered on the latitude and longitude the
user has entered.
Option 10 - 10 - Point at a location
A depiction of the world allows you to move a pointer
and create a map centered on the location of the pointer.
Option 11 - 11 - Approximate distance between Cities
Calculates Great Circle distance between any two
locations in the data base, including the Location file.
Option 12 - 12 - Plot any one Track
Permits the isolation of any single track.
Option 13 - 13 - Name the City
A simple game randomly creates a map and challenges the
user to name the central location.
Option 14 - 14 - Restart the program. Sends you back to input a different
OVERLAY and LOCATION file.
To end the program type 99 or END and hit the ENTER key.
5
The Details
Option 1
Entry by Latitude and Longitude
On the Main menu type 1 and hit ENTER.
Purpose: This option provides a variety of maps centered on user
entered latitude and longitude. It permits the rapid display of
locations in proximity to a given latitude and longitude.
This selection presents the user with an input module.
The user is reminded that
"Just ENTER will re-enter the last position".
This means that, in general, if you want the same latitude
(or longitude) as the last time, when asked for a lat, you can
just hit ENTER.
The first question
LAT (-for SOUTH) ?
is what latitude is the user interested in. (He is also
reminded that a southern latitude may be entered as a negative
number).
The user can respond to the question in the form DD MM H or
DD.FF.
DD stands for whole degrees
MM for minutes
H for Hemisphere (N or S)
FF for fractional degrees (1 minute =.0167 degrees)
DD can be from -90 to 90 (if less than 10 degrees a 0 must
precede the degrees)
MM from 0 to 59
H can be any of s, S, n, or N.
Entries over 90 will be changed to 90 degrees.
A SPACE MUST separate degrees from minutes. For the Northern
hemisphere the N may be left off, if present, it MUST be
separated from the minutes by a SPACE. The minutes may be
eliminated if whole degree entry is desired.
6
Alternatively, the user may enter the latitude as a decimal
number of degrees (I.E., 45 30 S could be entered as -45.5)
Acceptable entries are:
34 15 N
34 15 (Northern hemisphere assumed)
34 N
03 02 n (3 degrees 2 minutes North)
34 (34 deg. Northern assumed)
34.25 ( 34 15 N)
34 15 S
34 s
-3.5 (3 deg 30 min. South)
The user is then asked to enter a longitude.
LONG (-for EAST) ?
The response should be in the form DDD MM H or DDD.FF.
DDD may be from -179 to 179 degrees
MM from 0 to 59 minutes
H can be e, E, w or W.
FF is fractional degrees
A negative number will be assumed to be Eastern hemisphere.
Formats are the same as for latitude with the exception that
there are 3 digits in the degree field.
DEFAULTS
The following questions all have DEFAULT answers represented
by what is enclosed in the [] symbols. If the default choice is
made (hitting ENTER in response to each question) for all the
questions in this segment the resulting map will:
Be a Mercator type projection in which the selected latitude
and longitude is in the center of the screen.
It will use a scale of 3 (the medium size area).
The names of all appropriate locations in the internal and
external data base will be printed on the map.
These defaults were chosen to provide the most rapid display
of the most likely desirable information. The alternatives are
presented to cover those cases where other information is
desired.
7
WORLD or CITY VIEW
You are to choose "World view or nearby [C]ities"
This prompt is to remind you that there are two types of
maps available. The World view is a spherical map (as if on a
globe) and the City view is more appropriate for viewing smaller
areas (Mercator type projections).
As noted by the [] surrounding the C in Cities, Cities (or
Mercator) view is the default and will be selected if you just
hit the ENTER. We will examine this choice first.
CITY VIEW OPTION
Purpose: To provide the quickest display of a relatively small
section of the earth for rapid identification of locations in
close proximity.
SCALING
The next question
Scaling Factor 1,2,[3],4,5 ?
has to do with scale of the map to be presented. A response
of 1 provides approximately 60 degrees of longitude (about the
size of the U.S.A). A response of 5 shows about 5 degrees (a
little bigger than Massachusetts.) The range is as follows:
1 - 60 degrees of longitude
2 - 30
3 - 15
4 - 8
5 - 5+ degrees of longitude
Display level selection allows you to control the amount of information
(words) printed on the screen. The following display is intended as a
reminder to the user of the variations permitted.
1=level 1 only
5=level 5 only
A= accumulate level + lower levels eg. A5
NAMES= only locations with xxxxx in them
Y or ENTER= only Capital cities
N= no locations
Do you want City names [Y]NA(1-5)?
The first 6 lines are to remind you of the options you have
available.
1=level 1 only - is to remind you that if you answer the question
with a 1 you will see only the capital cities and the locations from the
location file you selected in the opening sequence which are identified with
a 1.
8
5=level 5 only - reminds you that only capitals and locations with an
identifier of 5 will be displayed.
A= accumulate level + lower levels eg. A5 - is to remind you that if
you select A5 you will see all capital cities and all locations from the
location file selected in the opening sequence that are on the display.
eg: A1 displays all capitals and all with the 1 identifier.
A2 displays all capitals and all with the 1 or 2 id.
A2 displays all capitals and all with the 1 or 2 id.
A3 displays all capitals and all with 1, 2, or 3.
A4 displays all capitals and all with 1, 2, 3, or 4.
A5 displays all capitals and all locations on the display.
------ ONLY AVAILABLE ON EGA/VGA SYSTEMS -------
NAMES= only locations with xxxx in them - is used only after a search
for a city name (OPTION 4 on the main menu). The xxxxx will be replaced by
what you searched for. ONLY AVAILABLE ON EGA/VGA SYSTEMS
eg. You used option 4 to search for SAN. The program answers with
SANTA FE, NM. When asked if you want City names you answer with NAMES. Select
a scale of 1, 2, or 3. You will see the mark for SANTA FE and you will see
some other marks in TEXAS. THESE are the locations from your location file
which have the letter SAN in their name. (using scale one you will also see
marks at SAN FRANCISCO, SAN DIEGO, and CABO SAN LUCAS if using the CUSTOM.LOC
file that comes with WORLD29).
------ ONLY AVAILABLE ON EGA/VGA SYSTEMS -------
SHOW TRACKS
You will be asked:
"Show Tracks y[n]"
The default response, NO, is designated by []. If chosen no
tracking data will be displayed.
If response of Y, y, Yes, or yes is received a menu will
appear. It will consist of all files that begin with the letters
TRAK that exist in the specified subdirectory (see CUSTOM
CONFIGURATION) will appear.
The first name will be highlighted. If you wish to plot the
tracks stored in this collection hit ENTER. If you want to plot
tracks stored in another collection of tracks use the up or down
arrows to highlight the appropriate collection name.
NOTE: Only 5 collection names are displayed at one time. If more
exist a down arrow will appear at the bottom of the box. The down
arrow will scroll the display until all have been seen. You can
scroll back through the list with an up arrow until you select a
collection by highlighting it and hitting the ENTER key.
Once you have selected a collection of tracks the map will
be created with the appropriate tracks.
9
MAPPING
The program will create a map centered on the latitude and
longitude chosen. Colors will be determined based upon the
capabilities of the system and the mode selected in the
configuration process. (Configuration should only be changed by
knowledgeable personnel)
A circle in the center of the screen represents the entered
latitude and longitude. The latitude will be printed at the
center right of the screen and the longitude at the center
bottom.
IF YOU ANSWERED AFFIRMATIVELY the question
"Do you want City names [Y]NC(1-5)?"
the appropriate data bases will be searched. At any time the ENTER
key can be depressed to end the search. SEE PAGES 8 & 9.
National and State capitals will be identified by a small circle. The
name of the city and the state name or nations name will be displayed to the
right of the circle.
All locations identified by a display level of 1 will be identified by a
small box with the name to the right.
All locations identified by a display level of 2 will be identified by a
chevron with the point up.
All locations identified by a display level of 3 will be identified by a
chevron with the point left.
All locations identified by a display level of 4 will be identified by a
chevron with the point right.
All locations identified by a display level of 5 will be identified by a
chevron with the point down.
Selecting 1 will display capitals and all locations at display level 1.
Selecting 2 will display capitals and all locations at display level 2.
Selecting 3 will display capitals and all locations at display level 3.
Selecting 4 will display capitals and all locations at display level 4.
Selecting 5 will display capitals and all locations at display level 5.
10
To display a map with no locations identified select N in response to
the prompt:
"Do you want City names [Y]NC(1-5)?"
To display only the capital cities enter a 0.
There is no way to display any given display level without displaying
the capitals. This is on purpose.
Note: Eliminating a capital
If there is an error or change in the name or location of a capital
(Berlin or Bonn???) please notify the author. As an interim fix you can add a
location to the CUSTOM.LOC file which will overwrite the erroneous entry.
Find the location of the capital you wish to eliminate (using
WORLD29, of course). Convert the minutes to decimals (1 minute =.0167
degrees).
Using your editor or word processor (in ASCII mode - see CUSTOM
below) add an entry consisting of:
"------,-----" (The number of - before the , equals the number of
letters in the city name. Those after the , equals the number of letters in
the country name)
a comma
The latitude of the city (in decimal degrees. Negative numbers represent
the southern hemisphere)
a comma
The longitude of the city ( in decimal degrees. Negative numbers
represent the eastern hemisphere)
a comma
0 ( the number zero)
This should look like:
"-------,------",23.6,-120,0
If you use spaces the capital name will be overwritten by some other
name.
11
WORLD VIEW OPTION
Purpose: To provide the user with a spherical (or global) view of
the data. This representation, although slower than others,
displays shapes and areas as they are on the earth. It is the
best choice when a very large area (hemisphere) is required.
If you chose W, w, or World and hit ENTER you will be asked
for specifics about the global projection you want.
DEFAULTS
The following questions all have DEFAULT answers represented
by what is enclosed in the [] symbols. If the default choice is
made (hitting ENTER in response to each question) for all the
questions in this segment the resulting map will:
Be a global (spherical) type projection in which the
selected latitude and longitude is in the center of the screen.
It will use a scale of 1 (the entire hemisphere).
No tracks will be plotted.
No state borders will be plotted.
No political borders will be plotted.
Latitude and longitude lines will be plotted at 10 degree
increments.
These defaults were chosen to provide the most rapid display
of the most likely desirable information. The alternatives are
presented to cover those cases where other information is
desired.
GLOBAL SCALING
You will be asked a scaling question.
Scaling Factor [1],2,3,4,5?
The default [1] is a scale of 1. This scale will show an
entire hemisphere.
Scale 1 = hemisphere
Scale 2 = area equal to North America
Scale 3 = area slightly smaller than USA
Scale 4 = area about the size of the mid west
Scale 5 = area about the size of Iowa, Illinois, and Indiana
12
The screen will clear and you will be asked a series of
questions to determine which of the available information you
wish displayed. Your selection will determine the absolute time
necessary to create the final display. The less data you require
the faster the process.
TRACKING
You will be asked.
Do you want tracks Y[N]?
The default is N for No, do NOT plot any tracks.
A response of Y, y, or Yes will cause a selection menu to
print to the screen. It will have a heading consisting of the
preselected subdirectory for TRAKS files (selected in the
WORLD.CNF file) and the word TRAK*. Below will be listed up to 5
TRAKxxxx files (xxxx can be any valid character), which have been
previously created. If there are more than 5 TRAKxxxx files the
list can be scrolled until all have been displayed.
To select one of the files to be displayed, press the down
arrow until the desired filename is highlighted. If you go too
far, you can use the up arrow to retrace your steps. When the
desired TRAKxxxx file is highlighted, press the ENTER key.
After the selected section of the globe is displayed, the tracks
stored in the chosen TRAKxxxx file will be displayed.
STATE BOUNDARIES
Do you want state boundaries Y[N]?
The default is N for No, do not plot state boundaries.
A response of Y, y, or Yes will result in the final display
including the appropriate state borders.
POLITICAL BOUNDARIES
Do you want political boundaries Y[N]?
The default is N for No, do not plot political boundaries.
A response of Y, y, or Yes will result in the final display
including the appropriate political borders.
Political boundaries are the generally agreed to borders of
the nations of the world as opposed to the physical edge of the
continents. These borders change from time to time and will be
reflected in updates when the new borders become generally
accepted by the majority of countries of the world.
13
GRID LINES
Do you want grid lines [Y]N?
The default is Y for Yes, plot latitude and longitude lines
at 10 degree intervals.
A response of N, n, or No will omit the latitude and
longitude lines from the final display.
The screen will clear and a spherical plot of the selected
area will be created with the selected latitude and longitude in
the center of the screen. When the display is completed, the
program will go into pause mode and display a "?" in the upper
left corner of the screen. When you are ready to return to the
main menu, hit the ENTER key.
14
OPTION 2
Select by Continent name
On the Main menu type 2 and hit ENTER.
Purpose: To provide rapid access to certain preselected large
area maps by name of the area.
This selection presents the user with an input module. The
user is presented with a list of names of preselected views of the
continents.
The program selects upper case automatically and the
response to the question:
WHICH AREA ?
should be in upper case and should only include the upper case
letters used in the listing.
When the ENTER key is depressed, the screen will clear and
the preselected map will be drawn.
15
OPTION 3
Select by Hemisphere
On the Main menu type 3 and hit ENTER.
Purpose: To provide rapid access to hemispheric views
This selection presents the user with an input module. The
user is presented with a list of preselected views. Selection is by number.
When the ENTER key is depressed the screen will clear and
the preselected map will be drawn.
16
Option 4
Find using CITY or COUNTRY name.
On the Main menu type 4 and hit ENTER.
Purpose: To provide rapid access to maps of areas surrounding
locations when the user knows the name or part of the name.
This selection presents the user with an input question:
What combination of letters are you looking for?
This is designed to be as flexible an entry as possible.
Case is ignored. You can type any letter or combination of
letters you desire. If you type END you will be returned to the
main menu.
WORLD29 will search its data base and the file CUSTOM.LOC
for the first occurrence of the letter or letters that were
entered.
When the program finds the combination of letter in the name
of a location in the data bases it will present you with the name
it identified and the following choices:
[W]orld
Area map
Select again
Look some more?
NOTE: The [] denote the default W for World (or global
projection). If you hit ENTER at this time a spherical map
centered on the location identified will be created based upon
further inputs.
Magnification .25-10 [1] ?
Do you want tracks Y[N]?
Do you want State boundaries Y[N]?
Do you want Political boundaries Y[N]?
Do you want grid lines [Y]N?
These questions are the same as described above under OPTION
1, WORLD VIEW OPTION.
A for Area map selects a mercator type projection. The
follow on questions and reactions will be as described above
under OPTION 1, CITY VIEW OPTION.
17
S for Select again will send you back to the
"What combination of letters are you looking for?"
prompt.
L for Look some more continues the search for the next match
in the data bases.
NOTE: This is a two edged sword! If you enter a single letter
there is a high probability that many, many location names in the
data bases will include that letter. If you enter a misspelled
name of a city or country it is likely that the program will not
be able to identify the location.
The advantage of this system is that if you are only sure of
a part of the name you can enter only that part. You will have a
high likelihood that the program will identify the location you
are searching for.
EXAMPLE of LETTER SEARCH:
Suppose we would like to create a mercator type map centered
on San Diego, California. From the main menu choose OPTION 4 by
typing 4 and hitting ENTER.
At the
"What combination of letters are you looking for?"
prompt we decide that we will only type the letter S.
The program will respond with Annapolis, since this is the
first entry in the data base with the letter s in it. Since this
is not what we want select L for Look some more.
The program will respond with Augusta, the next name in the
data base with the letter s in it.
Obviously, this will take too long so type S for Select
again. This sends you back to the:
What combination of letters are you looking for?
prompt. This time we decide to really narrow the search and type
SAN DIEGO, CALIFORNIA and hit the ENTER key. Unfortunately, this
is too much information for the program to find a proper match.
The program responds with:
I can't identify that!!
18
When you press ENTER you are returned to the main menu. To
continue the search you can either type 4 and hit ENTER or just
hit ENTER to return to the:
What combination of letters are you looking for?
prompt.
If we now respond with SAN, the program will step you
through all locations it can find with the letters SAN in the
name. This might be reasonable or we can try DIEGO, which should
find the correct location rapidly.
ALL the letters you enter must be in the location name
stored in the data base in the order you type them including any
spaces.
This is helpful if you do not know the exact spelling of a
location but are sure of at least a few letters. Suppose that you
want to find DHAKA,BANGLADESH but don't know how to spell it. It
is very likely, from the sound of it, that the letters BANG are
in the name. Using OPTION 4 we can type BANG and after 3 or 4
come up with the correct response. If we had entered DAKA, as we
might guess, we would not come up with the correct answer.
19
Option 5
Capitals of the USA
On the Main menu type 5 and hit ENTER.
Purpose: To provide a rapid method for accessing maps of areas
surrounding capitals of the U.S.A..
The screen will clear and you will be presented with an
alphabetized listing of all 50 states. Each state is identified
with a number. You are prompted to:
SELECT BY NUMBER?
Enter any number from 1 to 50 inclusive. Typing END and
hitting enter will return you to the main menu. A number (1-50)
will result in the question:
World view or nearby Cities W[C]?
This question and later questions and will function as
described above under OPTION 1 starting at WORLD or CITY VIEW.
This option facilitates learning the state capitals in
relation to surrounding states and can be used to rapidly find
the shortest distance between capitals.
20
Option 6
National Capitals
On the Main menu type 6 and hit ENTER.
Purpose: To provide rapid access to maps of areas surrounding
capitals of the nations of the world.
The screen will clear and you will be presented with an
alphabetized listing of 60 of the worlds capitals and the prompt:
SELECT BY NUMBER (M FOR MORE)?
You can select any of the listed names as the center of a
map by typing the number associated with the capital and hitting
ENTER. If you type END and hit ENTER, you will be returned to the
main menu.
If you type M and hit ENTER, you will be presented with
capitals 61 to 120 and the same prompt.
The procedure will be repeated until all capital names have
been displayed. If you type M on the last page, you will be
returned to the first page.
At any prompt you can type any VALID number to create a map.
If you type a number greater than the number of the last national
capital in the data base, you will be returned to the first page.
At any prompt you can type END to return to the main menu. M
and ENTER brings up the next page of capitals.
Valid numbers will result in the prompt:
World view or nearby Cities W[C]?
and later questions and responses as above in OPTION 1,
WORLD or CITY VIEWS.
21
OPTION 7
Other CITIES of note
On the Main menu type 7 and hit ENTER.
Purpose: To provide rapid access to maps of areas surrounding
locations chosen by the user.
This is YOUR section. The files CUSTOM.LOC and USSR.LOC are provided as
sample files and are to be maintained by the user. (See CREATOR.EXE and FILE
FORMATS below)
CUSTOM.LOC is the inclusive list of Names, latitudes,
longitudes, and display levels each on its own line and stored as
an ASCII file. This file is readable by most word processors such
as EDLIN, PC-WRITE, WORD PERFECT (use CTRL-F5, DOS text, to save
and load), and WORDSTAR (use N for NON DOCUMENT mode). The file,
CREATOR.EXE, provided with WORLD29 can also be used to add
locations to CUSTOM.LOC (discussed below).
A sample CUSTOM.LOC file is included with the program.
Option 7 displays the names of all files in CUSTOM.LOC and
associates each one with a number as in option 6. The names are
listed with no more than 60 on a display page. The prompt:
SELECT BY NUMBER (M FOR MORE)?
is used as discussed in option 6.
The limits on the number of items in the CUSTOM.LOC file is technically
over 30,000 but practically much lower. The program functions properly and
option 7 has been tested with over 1500 items in CUSTOM.LOC.
A greater limiting factor may be associated with the speed
to search the larger CUSTOM.LOC files. This speed will be
dependant not only on the length of the file, but also, on the
type of media (hard disk is faster than floppy) and the speed of
the machine.
22
If you find the time to search the CUSTOM.LOC data base is
excessive, you can physically split the file into two or more
separate files.
Now supports LOCation files of over 1000 names. Paging is now handled
with the letter M (for More). This provides access to LOCation 999 as well as
all others. The display has been adjusted for proper display of up to 9,900
locations.
You can page back and forth in the file using the "+" sign before a
number. For example if you are on the page displaying LOCation 121 through
180. You know the LOCation you are interested must be a long way from where
you are. Instead of repeatedly typing M ENTER, M ENTER, etc. type +1000. If
possible WORLD29 will jump to the page containing LOCation number 1000. If
you jump too far you can jump back with a +900.
Option 14 now makes it practical to utilize more than one LOCation file
in a given session. You may type any filename at the "Location file to use"
prompt. The filename may include a drive and a completet path. For
simplicity I find keeping all of my LOCation files in the same directory as
WORLD29. I also find that having all of my LOCation files retain the .LOC
extention helps. WORLD29, however, doesn't care about the name, only the
contents. SEE PAGE 40
This flexability also applies to the OVERLAY files. WORLD29 will accept
any file that is in the proper format. SEE PAGE 41
Both of the overlay and location questions provide DEFAULT ANSWERS
(the answer if you just hit the ENTER key). The DEFAULT ANSWER will be
printed above the question inside square brackets []. As in prior version you
may answer NONE to the "OVERLAY to use?" question to eliminate all overlays
from the program. The "Location file to use?" question, however, will NOT
accept NONE - you MUST have a LOCATION file. If you don't have one use the
CREATOR program to creat CUSTOM.LOC. Each question will accept a complete
filename, including a path to allow you to use files in directories other
than the one WORLD29 is in.
When you enter a filename WORLD29 will check to be sure it exists and
if not give you a chance to re-enter the filename. WORLD29 does NOT, however,
check for the proper format at this point. You must insure that the file your
tell WORLD29 to run conforms to the standards specified in WORLD.DOC. If the
program later finds an incorrect file format the results are unpredictable.
NOT DANGEROUS just NOT what you were expecting.
All of the features of Option 7 will function in the same
manor as in Option 6.
23
OPTION 8
Enter new info on Tracks
On the Main menu type 8 and hit ENTER.
Purpose: To allow the user to create or make additions to the
file TRAKS. The file TRAKS is used as the current or default
collection of tracks in option 2 and 3 and must exist before
those options are used.
The file TRAKS and any files created by the program and
renamed to filenames beginning with TRAK are all ASCII files.
ASCII can be modified by word processors as discussed in option 7
under the discussion of CUSTOM.LOC. For further information see
FILE FORMATS below.
The prompt:
SHALL I CONTINUE [Y]N?
give you the option to return to the main menu without changing
or creating the TRAKS file. If you type N, or n, or No you will
be returned to the main menu.
The DEFAULT response is Y for YES (noted by []) will ask
questions to determine what should be added to the TRAKS file.
This response will create a file named TRAKS if it doesn't exits.
TRACK IDENTIFIER STRING ?
This is the request for a name or something to tie
sequential entries together. (Originally used for the Name of a
hurricane). If later sequential entries have the same IDENTIFIER
STRING, they will be linked together as a track.
DATE <MMDD> ?
The date of the entry. Originally the month and day of the
fix in two digit month and two digit day form. This can be any
numeric entry. This number is not displayed but can be used for
sorting or historical purposes.
TRACK STRENGTH OR CONFIDENCE 1-4 1>4 ?
A numeric representation of the strength or confidence in
the fix. Originally used to represent storm strength as:
1 = Hurricane
2 = Tropical Storm
3 = Tropical Depression
4 = Tropical Wave
24
This number is translated to the size of the circle plotted
around the fix with a 1 being represented by the largest circle.
LAT?
Requests the latitude of the fix. This MUST be in the form
of decimal degrees. (44 degrees 30 minutes must be entered as
44.5) Southern latitudes are represented by a negative sign (-
44.25 would represent 44 degrees 15 minutes SOUTH latitude)
LONG?
Requests the longitude of the fix. This MUST be in the form
of decimal degrees. (80 degrees 45 minutes must be entered as
80.75). Eastern longitudes are represented by a negative sign
(-123.5 would translate to 123 degrees 30 minutes EAST)
DO YOU HAVE MORE DATA Y[N]?
The DEFAULT entry is N for No more data. A quick mercator
type map will be created centered on the last entered fix. It
will show any other tracks in the TRAKS file that occur on the
map.
A response of Y, y or Yes will take you back to the prompt:
SHALL I CONTINUE [Y]N?
If you have additional entries you can go on. If you type N, or
n, or No you will be returned to the main menu.
NOTE: This option can be used to track anything that can be given
a latitude and longitude. The key to making continuous track
plots is to keep all fixes with the same name in sequence. The
TRAKS file is an ASCII file and can be loaded into, manipulated
by, and saved from word processors as discussed in option 7. The
file can also be sorted with the SORT program from the
supplemental programs disk that comes with DOS to keep names
together.
When some logical collection of tracks is completed, the
file named TRAKS should be renamed to something beginning with
TRAK. For example each year I rename TRAKS to TRAKSxx where xx is
the last two digits of the year. These file (TRAKS89, TRAKS88,
etc.) represent collections of hurricane tracks for the
appropriate year and can be retrieved and plotted with several
options.
25
OPTION 9
The Global view
On the Main menu type 9 and hit ENTER.
Purpose: This option is provided to permit direct entry into a
global or spherical representation. It provides the same features
as OPTION 1, WORLD VIEW OPTION but allows the user to select a magnification
factor. It is retained only for the convenience of certain customers.
Once a global plot has started, it can be interrupted at any
point by hitting the ENTER key. This will return you to the pause
prompt. ("?" in the upper left of the screen) Hitting the ENTER
again returns you to the main menu.
26
OPTION 10
Point at a location
On the Main menu type 10 and hit ENTER.
Purpose: To provide access to expanded views of areas of the
world selected by a pointer. Secondarily, it provides a crude
distance calculator.
The screen is cleared and a mercator type representation of
the world is drawn. A pointer arrow is created in the northern
Atlantic Ocean.
The pointer can be moved as follows:
Up using the UP arrow or the 8 key
Down using DOWN arrow or the 2 key
Left using the LEFT or the 4 key
Right using the RIGHT or 6 key
Up and Right using the 9 key
Up and Left using the 7 key
Dn and Right using the 3 key
Dn and Left using the 1 key
The program has manipulated the NumLock key to allow this
flexibility. It will restore the NumLock key and the CapsLock key
to the condition that existed when the program started upon exit
by the 99 menu entry.
You may move the pointer arrow to any point on the map. Do
NOT try to wrap the pointer around one end of the display or the
other. As you move the pointer, the latitude of the point will be
displayed at the center right of the screen. The longitude will
be shown at the bottom center of the screen. The arrow will only
move in 1 degree increments. Hitting the E for Escape or End at
any point will return you to the main menu.
When the arrow is pointing at a place you are interested in,
hit the ENTER key. The tip of the arrow will become the center of
a new, expanded map. This procedure can be continued through a
total of five magnifications.
On magnification 5 the CUSTOM.LOC file will be searched and
any locations on the map will be plotted.
On any EXCEPT magnification 5 you can do some rough (to the
nearest whole degree) distance measurement. Move the arrow point
to the first location you are interested in and hit the F1 key.
At the top of the screen it will print:
27
First fix xx xxx
xx will be the latitude of the point of the arrow. xxx will be
the longitude of the point of the arrow. You can reposition the
arrow and hit F1 again if this was not the point you expected.
Remember, the latitude of the pointer is displayed at the right
center and the longitude at the bottom center.
Now move the arrow until the point is at the second point
you are interested in and hit F2. The program will print:
Second fix xx xxx
xxxx miles
just below the First fix. Again the xx will be the latitude of
the pointer and xxx the longitude. xxxx will be replaced with the
number of statute miles between the first fix and the second fix.
You can now move the pointer and hit F2 again for another
distance measurement. F1 has remained the same. This can be
repeated any number of times.
If you want a new first point, place the cursor and hit F1
again. You must select a new second point once you have used F1
or the distance will not be relevant.
28
OPTION 11
Approximate distance between Cities
On the Main menu type 11 and hit ENTER.
Purpose: To provide rapid calculation of the shortest distance
between any two known points on earth.
The screen clears and you are asked for a first name. The
input is similar to that in option 4. Case is not considered and
the entire data base is searched for the letters you enter. The
prompt is:
Ok or Look more ([O]L,Q)?
O for OK is the default. (indicated by [])
L for Look more continues the data base search
Q for Quit sends you to the pause prompt and then the main
menu.
Once you have accepted a location you are asked for a second
location. The prompts and actions are the same as for the first
name.
Upon acceptance of a second location the screen clears and a
box opens with prompt as below:
Approximate distance between FIRST NAME
and SECOND NAME is XXXX miles YYY Deg
Would you like a map?
FIRST NAME is replaced by the name selected above.
SECOND NAME is replaced by the name selected above.
XXXX is replaced by the approximate number of statute miles
between the two locations on a GREAT CIRCLE running through the
two.
YYY is an approximate bearing on the GREAT CIRCLE route from
the first location to the second location.
The distance calculator can also be used to calculate the
distance between two pair of latitude and longitude coordinates
or a named location and a latitude and longitude. When a number
is entered instead of a location name it is assumed to be a
latitude and you will be prompted for a longitude.
Either or both the first and second entry may be either a
name or a location.
29
If you respond to the
"Would you like a map?"
prompt with a N or NO or ENTER you will return to the main menu.
If you respond with a Y or y a representative map will be
created.
NOTE: The map request will provide a rectangular projection
displaying both the first point and the second point. The only
purpose for this map is to show the relative locations of the two
points. The map is often distorted. It is always created from
West to East and the line connecting the two points does NOT
represent the GREAT CIRCLE route between the points. The
connecting line is only to identify the points at each end of the
line as the first point and the second point. The first point and
the second point can be at either the left or right of the line
and no attempt is made to identify which is where.
When tracking an item you can rapidly find the distance
between any point and the most recent location. Enter the
identification of the point in response to the First Name prompt.
Enter the word CANE or the word TRACK at the Second Name prompt.
You will be presented with the list of track collections. Select
the appropriate file. WORLD29 will then tell you the distance
from the point to the last entry in the file.
30
OPTION 12
Plot any one Track
On the Main menu type 12 and hit ENTER.
Purpose: To allow the user to isolate a single track on a map
containing the initial position of the track.
The screen will clear and a small window will appear listing
up to 5 TRAKxxxx files.
If more files exist you may scroll through the list using
the UP or DOWN arrows. On most systems a highlight will move
through the list as you scroll (certain monochrome systems do not
show the highlight and will require the user to keep track). When
the highlight is on the TRAKxxxx collection name you are
interested in, hit the ENTER.
The screen will clear and all unique track names in the
collection will be displayed. Up to 100 names can be displayed at
once.
If there are more than 100, they will scroll out of sight.
The tracks that scroll are still accessible but breaking the
TRAKxxxx file into two separate names is recommended.
The prompt:
Type the name of the track you want to plot?
NOTE: This search, unlike all before, is for an exact match.
It is case insensitive, however spelling DOES matter. This
is to reduce the chance of plotting the incorrect track.
If the program cannot make a match it responds with:
I didn't see that one
Any response will return you to the main menu where you can
start over with the default re-entry into option 12.
Once a match has been made you will be prompted:
World view or nearby Cities W[C]?
Default, questions, and responses are as in option 1 above.
Scaling Factor 1,2,[3],4,5?
Default, answers and responses are as in option 1 above.
31
Do you want nearest City [Y]N?
NOTE: The default is Y for yes. You must type N or n or No to
avoid this calculation.
NOTE: The Nearest City feature calculates the distance from the
initial point of the track to the nearest location.
The distance calculation takes place between the plotting of
the initial point of the track and the plotting of the second and
subsequent points, if any, in the track. In this case the second
and subsequent points will not be plotted until you have exited
the nearest location routine by responding with an ENTER.
32
OPTION 13
Name the City
On the Main menu type 13 and hit ENTER.
Purpose: To provide a simple geographic knowledge challenge.
Maps are created of the area surrounding randomly chosen
world and U.S. capitals. The user is challenged to name the city
and country or state. The map is always scale 3, includes the
latitude and longitude of the capital, and any other capitals on
the map.
The user must respond with the exact spelling of both the
city and the country as entered in the data base. (After all, you
don't like it when someone misspells your name!) Case does not
matter. U.S. states will be identified by their two letter postal
abbreviation.
Responding with END or QUIT at any prompt will take you back
to the main menu.
A running session score of the number of correct responses
versus the number attempted is maintained. This permits the user
to exit the game to study the maps some more. When you reenter
the challenge your score is based upon what you did earlier in
the session as well as this time.
OPTION 14
Returns you to the OVERLAY and Locations prompts without leaving the
program.
PRINTING A MAP
The creators of the operating system chose not to support
the printing of GRAPHIC images within DOS. This requires an
external program to be run before running the WORLD29 program.
For CGA screens the supplemental disk that comes with DOS
contains a program named GRAPHICS. This program is discussed in
chapter 7 of the DOS manual. There are restrictions on the
printers supported and options that can change the appearance of
the output. The GRAPHICS program that comes with DOS version 4.01 or later
supports CGA, EGA, and VGA screen prints and many printers.
If you desire EGA quality printed maps you must obtain a
program that is compatible with EGA mode and the particular
printer that you have. These are available from computer clubs,
BBS systems, software distribution houses, and dealers fore
specific printers. Or simply upgrade to DOS 4.01 or later and use GRAPHICS.
33
PREPARING A WORKING DISK
Neither WORLD29 nor any of its associated files are copy
protected and a backup of the original disk should be created
before the program is used.
Creating a Backup disk
Start the computer with the Disk Operating System (DOS).
If you are presented with a menu of options, see your
supervisor about making backups.
HARD DISK
If you have a hard disk and are presented with a C:> prompt
or some variation of this:
Place the original copy of WORLD29 in the A: drive.
This is generally the Top or Left most Floppy diskette drive.
Close the door on the A: drive. Find a diskette to make the copy
on. This diskette will effectively be erased and any data or
programs on it will be unusable once a copy of WORLD29 is placed
on it. Place a label on this disk telling you that it is the
BACKUP copy of WORLD29.
IF YOU HAVE ONE FLOPPY DRIVE type DISKCOPY A: B: and
hit enter.
Don't worry, after the computer reads some of the data
from the original disk it will tell you to place the second (or
TARGET) disk in the drive. The computer may ask you to place the
disk with COMMAND.COM on it back in the drive. That means the DOS
disk. If it asks, put the DOS disk in the drive. If it asks for
the SOURCE disk, it wants the Original WORLD29. If it asks for
the target, it wants the BACKUP disk. When it does so, remove the
original and place the disk that will be your backup in the drive
and close the door. When you are ready, press the ENTER key and
the computer will write what it read to the new disk.
When it has finished, it MAY ask you to put the
original disk (SOURCE) back in the drive. This will depend on how
much memory the computer can find to work with. If it asks for
the original, take the backup disk out and put the original back
in the drive. Close the door and press ENTER when you are ready.
Continue this process until the computer asks you if you want to
copy another disk. Answer this question by pressing the N key and
hitting ENTER. Remove the disks.
Place the original copy of WORLD29 in a safe place. If
you ever have a problem with the BACKUP copy, you can retrieve
the original and follow the same procedure to make another
BACKUP.
34
IF YOU HAVE TWO FLOPPY DRIVES place the BACKUP disk in
the second drive, close the door, type DISKCOPY A: B: and hit
enter. The computer will read the information from the A: drive
and write it to the B: drive.
When the computer asks if you want to copy another
disk, answer by pressing N and hitting ENTER. Remove the disks.
Place the original copy of WORLD29 in a safe place. If
you ever have a problem with the BACKUP copy you can retrieve the
original and follow the same procedure to make another BACKUP.
COPY THE FILES TO THE HARD DISK. Place the BACKUP copy
of WORLD29 in the A: drive. Now create a special subdirectory to
keep all the files belonging to WORLD29 together.
Type MD\WORLD29 and hit ENTER. This means Make a directory
named WORLD29. (Notice the \ slants from upper left to lower
right and you can give the subdirectory any name you want after
the \)
Now to get to the subdirectory type CD\WORLD29 and hit
ENTER. This means Change location to the subdirectory named
WORLD29. (if you used a different name be sure to type that name
instead of WORLD29 after typing the \)
Now type copy A:*.* and hit ENTER. This means to copy each
and every file from the disk in the A: drive to the subdirectory
you are now in.
35
FLOPPY DISK SYSTEM
Type DIR DISKCOPY and hit Enter. If the computer does not
print things that include the words "DISKCOPY.COM" and the words
"1 File(s)", you will have to find the disk with the program
DISKCOPY on it. This is generally the second disk that came with
the DOS.
IF YOU HAVE ONE FLOPPY DISK place the disk with
DISKCOPY.COM on it in the drive and type DISKCOPY A: B: and hit
enter.
Don't worry, after the computer reads some of the data
from the original disk it will tell you to place the second (or
TARGET) disk in the drive. The computer may ask you to place the
disk with COMMAND.COM on it back in the drive. That means the DOS
disk. If it asks, put the DOS disk in the drive. If it asks for
the SOURCE disk, it wants the Original WORLD29. If it asks for
the target, it wants the BACKUP disk. When it does so, remove the
original and place the disk that will be your original in the
drive and close the door. When you are ready press the ENTER key
and the computer will write what it read to the new disk.
When it has finished, it MAY ask you to put the
original disk (SOURCE) back in the drive. This will depend on how
much memory the computer can find to work with. If it asks for
the original, take the backup disk out and put the original back
in the drive. Close the door and press ENTER when you are ready.
Continue this process until the computer asks you if you want to
copy another disk. Answer this question by pressing the N key and
hitting ENTER. Remove the disks.
Place the original copy of WORLD29 in a safe place. If
you ever have a problem with the BACKUP copy, you can retrieve
the original and follow the same procedure to make another
BACKUP.
IF YOU HAVE TWO FLOPPY DISKS place the disk with
DISKCOPY in drive a:, the BACKUP disk in the second drive, close
the door, type DISKCOPY A: B: and hit enter. The computer will
read the program from the A: drive, then it will ask you to put
the SOURCE disk in drive a: and the TARGET disk in drive B:.
Source is the original WORLD29 and TARGET is the BACKUP disk. The
computer will then read the information from the A: drive and
write it to the B: drive.
When the computer asks if you want to copy another disk
answer by pressing N and hitting ENTER. Remove the disks.
Place the original copy of WORLD29 in a safe place. If
you ever have a problem with the BACKUP copy, you can retrieve
the original and follow the same procedure to make another
BACKUP.
Use the Backup for your daily use.
36
CUSTOM CONFIGURATION
Although WORLD29 is designed to be run upon receipt, you may
want to change certain things to take advantage of your taste or
system. These SPECIAL changes will be stored in a file called
WORLD.CNF. WORLD.CNF is presently set up for operation on a
computer with a CGA graphics board. It will have WORLD29 check to
insure certain files are where they should be. It expects to find
all TRAKSXX file in the same subdirectory as WORLD29. The colors
are set the way I normally use them on a CGA.
To change any of these settings the CREATOR.EXE program has
been provided. This is the WORLD FILE CREATION ASSISTANT
(CREATOR.EXE). It will present you with a menu of options. To
change the WORLD.CNF file press W and hit ENTER (Note the capital
W).
MONITOR SELECTION
The program will ask "Do you have CGA, EGA, or VGA
([C],E,V)? The Default answer (the answer you will get if you
just hit ENTER is enclosed in the square brackets []) is C for
CGA. This is used internally by CREATOR only (2.9G on)
If you have a CGA or Hercules compatible system you
MUST select C and hit ENTER (or just hit ENTER). The program will
not function properly if you enter E ENTER or V ENTER.
If you have an EGA or VGA you can type C or E or V. If
limit the colors to those avaiyou select C the program will limit
to colors available on a CGA.
If you type E and ENTER you will maximize the
capabilities of WORLD29. You will be allowed to select the colors
of various line segments and display all maps optimally.
If you type V and ENTER you will be running the program
at the limits of its capabilities. This is, in fact, the EGA
mode. The V is provided for convenience. I have experimented with
VGA modes and have found that the line strength does not warrant
its use. (IE. the data does not support higher resolution and the
line strength is too weak)
CHECK FOR FILES
The program will ask "Do you want to check for the presence
of correct files ([Y]N)? The Default answer is Y for Yes. I
recommend only selecting N if you know that a required file is
missing and that the fact that it is missing does not concern
you. When you leave this answer Y, WORLD29 will check to see if
certain files are where they are supposed to be. If it finds
37
something wrong, the program will give you a report when you
start the program.
Depending on which file is missing you will be told what to
do if anything. If, for example, this file (WORLD.DOC) is missing
WORLD29 will simply print a list of files that should be present.
If the program cannot find the TRAKS file, it will report that
fact and remind you to use option 8 to create a new TRAKS file.
SPECIAL SUBDIRECTORY
Since the data in the TRAKS files is in ASCII (no special
characters), the file can be utilized by other programs. To
facilitate the use by other programs I have provided the ability
to place these files (TRAKSXX - where XX can be any legal
character) in a different subdirectory. The usual location is in
the same subdirectory as WORLD29. This is the default (Current)
subdirectory and is chosen by simply hitting the ENTER key. If
you wish to keep the TRAKSXX files in another subdirectory, type
the name of the subdirectory and hit enter.
NOTE: Do NOT include the first \ when typing the name)
SUPPLEMENTAL FILE NAME
WORLD29 can read in supplemental files that act as overlays
for the appropriate maps. Two sample supplemental files are
included with the program (SUP.DAT - the boundaries of the
provinces of Canada and USSR.DAT - the Republics of the Soviet
Union -courtesy of Brian Cook). You can create your own overlays
using these files as examples. They are ASCII files and can be
read by word processors or editors.
The default supplemental file is SUP.DAT. If you hit
ENTER, this file will be loaded each time WORLD29 is run. If you
want another supplemental file, simply type its name and hit
enter. If you want no supplemental file, type NONE in capitals
and hit enter.
COLOR SELECTION
You will be prompted for a number that translates to a color
that depends on your system. Unfortunately, what I call and see
as yellow on my system may not be what you call and see as yellow
on your system. I have provided defaults for each color that I
find pleasing or useful. If you do not like my choices feel free
to experiment!
The first selection is for the Primary text color - default is
7 (generally white)
38
The next is for Primary background color - default is 0 (black)
Color for box 1 - default 4 - recommend 0 for mono systems.
Frame for box 1 - default 3 - recommend 7 for mono systems.
Color for box 2 - default 4 - recommend 0 for mono systems.
Frame for box 2 - default 11 - recommend 7 for mono systems.
Header color box 2 -default 11 - recommend 0 for mono systems.
Header frame box 2 -default 4 - 7 for mono
IF YOU HAVE SELECTED C FOR A CGA SYSTEM above you will be
asked "Screen 1 color pallet" the default is
0 Green, Red, Yellow
1 Cyan, Magenta, White
The program will now print on the screen what you have
entered for the configuration. This will also include a line of
zeros. These are place holders and should be of no concern to
you. It will then ask " is this ok ?"
If it is the way you want it, type Y and hit ENTER. Any
other response will NOT write the new WORLD.CNF file to the disk.
If you respond with Y and ENTER, the program will confirm
that it has written the new WORLD.CNF file to the disk.
IF YOU HAVE SELECTED EITHER E FOR EGA OR V FOR VGA, you will
be asked for more color selections. Each selection will include a
default that can be chosen by simply hitting the ENTER key. You
may enter any number between 0 and 63 for any of these
selections. Each number represents a color that can be reproduced
on the EGA or VGA system. You can experiment with the choices
until you achieve the desired effect. Remember, if you have
chosen a 0 (black) background, drawing lines in color 0 (black)
will create invisible lines or erase portions of lines that are
overdrawn.
The program will now print on the screen what you have
entered for the configuration. It will then ask " is this ok ?"
If it is the way you want it, type Y and hit ENTER. Any
other response will NOT write the new WORLD.CNF file to the disk.
If you respond with Y and ENTER, the program will confirm
that it has written the new WORLD.CNF file to the disk.
39
FILE FORMATS
As discussed above, all files created by WORLD29 are ASCII
files. They can be maintained, changed, or created by a vast
array of editors and word processors.
When using use mode
EDLIN standard commands
PC-WRITE standard commands (no dot commands)
WORD PERFECT load with CTRL-F5, Dos Text
WORDSTAR Non Document mode
For any other editor check the manual for DOS or ASCII file
manipulation.
NOTE: in the following discussions FF represents fractional
degrees (1 minute =.0167 degrees). Do not confuse this with
minutes. (sng) - represents single precision numbers and (int)
represents integers.
CUSTOM.LOC files.
Each line represents one location or record. Each element of the
record must be separated by a comma ",".
The format for each line is:
Quoted string - Used as the location name.
Number(sng) - Used as latitude.(South Hemisphere -)
Number(sng) - Used as longitude.(West Hemisphere -)
Number(int) - Used for display level (1-5)
NOTE: The Quoted string MUST contain a ","(comma) or a " "
(space). Without either a comma or space the displays will not be
properly identified.
Limitations: Technically the Quoted string may be up to 250
characters. Practically it should be limited to 32 characters for
display in the nearest location field. When displayed in the
Option 7 table it will be truncated to 19 characters.
The latitude must be less than 90 degrees and greater
than -90 degrees. They must be in the form DD.FF. Leading and
trailing 0s are not required. Negative indicates SOUTHERN
hemisphere.
The longitude must be less than 180 and more than -180
degrees. It must be in the form DDD.FF. Leading and trailing 0s
are not required. Negative indicates EASTERN hemisphere.
The display level must be an integer from 1 to 5
inclusive. 0 is reserved for internal locations and numbers
greater than 5 will not be displayed.
40
TRAKxxxx. files
Each line represents one fix, position, or record. Each element
of the record must be separated by a comma ",".
The format for each line is:
Quoted string - used as the track identifier
Number(int) - used as a date identifier
Number(sng) - Used as latitude.(South Hemisphere -)
Number(sng) - Used as longitude.(West Hemisphere -)
Number(int) - Used for display level (1-4)
Limitations: Technically the quoted string is limited to 250
characters. Practically It should be small to avoid screen
clutter when displayed (generally less than 20 characters)
The latitude must be less than 90 degrees and greater
than -90 degrees. They must be in the form DD.FF. Leading and
trailing 0s are not required. Negative indicates SOUTHERN
hemisphere.
The longitude must be less than 180 and more than -180
degrees. It must be in the form DDD.FF. Leading and trailing 0s
are not required. Negative indicates EASTERN hemisphere.
The strength or confidence level must be an integer
from 1 to 4 inclusive. These numbers are translated into circle
diameters with 1 being the largest and 4 the smallest.
SUP.DAT files
The name SUP.DAT is representative of a class of files I call
supplemental or OVERLAY files. These file allow you to add
whatever graphic information you wish to the maps created by
WORLD29.
The program comes with two sample OVERLAY files:
SUP.DAT, which includes the province boundaries for CANADA
USSR.DAT, created by Larry Cook, the republics of the USSR
The format of this file is somewhat more flexible than the
others.
Essentially, WORLD29 reads pairs of numbers from the OVERLAY
files and deals with them on the following basis.
If the NUMBER PAIR is 99,99 it is treated as a PEN UP
command. Any line being drawn is ended.
If the PEN IS UP and THE NUMBER PAIR IS (int),99 and int is
less than 15 on an EGA or VGA system the color associated with
that attribute in the WORLD.CNF file is used to color subsequent
line segments. For CGA systems the int should be 3 or less.
Larger numbers will be indistinguishable.
41
If the PEN IS UP and THE NUMBER PAIR is 99,99 WORLD29 ceases
reading the file (This is its EOF marker - 99,99,99,99)
If the NUMBER PAIR consists of (sng),(sng) and the first
number is a valid latitude (90 to -90) and the second a valid
longitude (180 to -180) WORLD29 will attempt to plot the point in
the current color.
If the PEN is UP it will be lowered and a line will be drawn
from this point to the next valid point unless the PEN UP command
(99,99) is received.
The first (sng) will be considered a latitude, the second a
longitude.
NOTE: In OVERLAY files the WESTERN hemisphere is indicated by a
negative (-sng). This is inconsistent with the entries made
within the program and in the TRAK files. This is due to the
internal manipulation of data.
The number of elements on any line is not critical. Each
element on any line must be separated from the next by a comma
",". It IS critical that the numbers be paired.
I find it most convenient to type sequential lat and long
points to a convenient line length, continue on the next line, if
necessary, and end a line with the PEN UP (99,99).
I isolate color changes to a single pair on a line
((int),99). This, however, is not necessary.
42
REGISTRATION
Registration is buying the program! It's as simple as that.
When you pay a distribution service a few dollars you have bought
a disk and paid for the service to search through many many
programs to find programs that are of value to their customers.
The person or company that created the program receive nothing
from the distributor.
If you receive the program from a friend or BBS, the
creator of the program again receives nothing.
Shareware is like test driving an automobile. You have a
100% operational, real program to test drive! You can take the
car out of the showroom and, in some cases, even take it home for
a while. With shareware you can even take it to work and see if
it does what you want it to do. But, until you register the
program it is not yours!
Once you find that you are USING the program for something, not
just trying it out to see what it will do, it is your
responsibility to pay for the program. That alone is enough
reason to register programs but in most cases there are other
benefits that accrue to those who do register.
The Cost of registering a single copy of this program is
$10 in U.S. funds.
When you register this program you will:
Be entitled to the latest update of the program on
your disk for free and all future updates at $5 each.
Updates will be the result of user suggestions and/or
corrections. (an additional $5 handling fee if I am to
supply the disk and mailer)
If you don't already subscribe to COMPUSERVE, you will
receive information on how to subscribe to COMPUSERVE
for a free trial period and receive a $15 usage
credit. Communicate with the Author # 70635,266.
You will receive an acknowledgement from the author
and a single page summary of other programs he has
written.
ALL FEES MUST BE IN U.S. FUNDS. INTERNATIONAL MONEY ORDERS IN
U.S. FUNDS ARE GLADLY ACCEPTED.
43
Multiple copies are offered as follows:
Single copy price is $15.........Disk/Envelope/on disk Doc
2 to 10 .............$10/disk.... " "
11 to 50 ............$8/disk..... " "
51 to 100 ...........$6/disk..... " "
Additional units can be negotiated.
Companies or other entities who use more than one copy of the program MUST
register the appropriate number of copies.
Minor modification to suit the needs of specific users can
generally be made for $200 or under.
44
INDEX
256kb
Memory. . . . . . . . . . . . . . . . . . . . . . . . . . .4
999 FOR MORE
Next Page . . . . . . . . . . . . . . . . . . . . . . . . 21
A.S.P.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Acceptable entries. . . . . . . . . . . . . . . . . . . . . . .7
Area Name . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Arrow keys
Pointer . . . . . . . . . . . . . . . . . . . . . . . . . 27
Arrows
TRAKxxxx. . . . . . . . . . . . . . . . . . . . . . . . . 31
ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Backup Disk
Backup. . . . . . . . . . . . . . . . . . . . . . . . . . 34
Benefits
REGISTER. . . . . . . . . . . . . . . . . . . . . . . . . 43
Brian Cook. . . . . . . . . . . . . . . . . . . . . . . . . . 38
Buying the program
REGISTERING . . . . . . . . . . . . . . . . . . . . . . . 43
Case. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
CD\WORLD. . . . . . . . . . . . . . . . . . . . . . . . . . . 35
CGA . . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 39
Monitor . . . . . . . . . . . . . . . . . . . . . . . . . 37
CGA COLORS. . . . . . . . . . . . . . . . . . . . . . . . . . 39
CHECK FILES
CHECK . . . . . . . . . . . . . . . . . . . . . . . . . . 37
CHECK FOR FILES
Missing files . . . . . . . . . . . . . . . . . . . . . . 37
CITY VIEW OPTION. . . . . . . . . . . . . . . . . . . . . . . .8
COLOR
Selection . . . . . . . . . . . . . . . . . . . . . . . . 38
COLOR SELECTION . . . . . . . . . . . . . . . . . . . . . . . 38
Combination of letters. . . . . . . . . . . . . . . . . . . . 17
COMMAND.COM . . . . . . . . . . . . . . . . . . . . . . . . . 36
Configuration
Custom. . . . . . . . . . . . . . . . . . . . . . . . . . 37
CONFIRMATION
CONFIGURE . . . . . . . . . . . . . . . . . . . . . . . . 39
CONTINUE. . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Copy Protection
copy. . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Copy to Hard Disk . . . . . . . . . . . . . . . . . . . . . . 35
Cost. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
CREATOR.EXE
Copyright Robert L. Lloyd . . . . . . . . . . . . . . . . 22
Custom
Customize . . . . . . . . . . . . . . . . . . . . . . . . 37
CUSTOM CONFIGURATION. . . . . . . . . . . . . . . . . . . . . 37
CUSTOM.LOC. . . . . . . . . . . . . . . . . . . . . . . . . . 17
Custom. . . . . . . . . . . . . . . . . . . . . . . . . . 40
Your list . . . . . . . . . . . . . . . . . . . . . . . . 22
DATE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
DEFAULTS. . . . . . . . . . . . . . . . . . . . . . . . . .7, 12
DISKCOPY
backup. . . . . . . . . . . . . . . . . . . . . . . . . . 36
Display Levels. . . . . . . . . . . . . . . . . . . . . . . . 10
Distance
Pointer . . . . . . . . . . . . . . . . . . . . . . . . . 27
Distances . . . . . . . . . . . . . . . . . . . . . . . . . . .1
DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Eastern hemisphere. . . . . . . . . . . . . . . . . . . . . . .7
EDITING
CUSTOM.LOC. . . . . . . . . . . . . . . . . . . . . . . . 22
EDLIN . . . . . . . . . . . . . . . . . . . . . . . . . . 22, 40
EGA . . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 39
COLORS. . . . . . . . . . . . . . . . . . . . . . . . . . 39
Monitor . . . . . . . . . . . . . . . . . . . . . . . . . 37
END
Exit. . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Quit. . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Exact spelling
Game. . . . . . . . . . . . . . . . . . . . . . . . . . . 33
FILE FORMATS
ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . 40
FLOPPY DISKS. . . . . . . . . . . . . . . . . . . . . . . . . 36
GAME
Random. . . . . . . . . . . . . . . . . . . . . . . . . . 33
GLOBAL SCALING. . . . . . . . . . . . . . . . . . . . . . . . 12
Graphics compatible
Requirement . . . . . . . . . . . . . . . . . . . . . . . .4
GRID LINES. . . . . . . . . . . . . . . . . . . . . . . . . . 14
HARD DISK . . . . . . . . . . . . . . . . . . . . . . . . . . 34
HARD. . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Hercules. . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Monitor . . . . . . . . . . . . . . . . . . . . . . . . . 37
SIMULATOR . . . . . . . . . . . . . . . . . . . . . . . . .4
LAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Latitude and Longitude
Entry . . . . . . . . . . . . . . . . . . . . . . . . . . .6
Limitations: CUSTOM.LOC
Custom. . . . . . . . . . . . . . . . . . . . . . . . . . 40
Limitations: TRAKxxxx files
Custom. . . . . . . . . . . . . . . . . . . . . . . . . . 41
Limits
CUSTOM.LOC. . . . . . . . . . . . . . . . . . . . . . . . 22
TRAKxxxx. . . . . . . . . . . . . . . . . . . . . . . . . 31
LONG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Look more . . . . . . . . . . . . . . . . . . . . . . . . . . 18
MAPPING . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
MD\WORLD. . . . . . . . . . . . . . . . . . . . . . . . . . . 35
MEMBER
A.S.P.. . . . . . . . . . . . . . . . . . . . . . . . . . 44
Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Missing File. . . . . . . . . . . . . . . . . . . . . . . . . 38
MONEY ORDERS. . . . . . . . . . . . . . . . . . . . . . . . . 43
MONITOR . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
MONITOR SELECTION . . . . . . . . . . . . . . . . . . . . . . 37
MORE DATA
TRAKS . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Multiple Copies . . . . . . . . . . . . . . . . . . . . . . . 44
National capitals
Tables. . . . . . . . . . . . . . . . . . . . . . . . . . .1
NEAREST CITY. . . . . . . . . . . . . . . . . . . . . . . . . .9
New Locations . . . . . . . . . . . . . . . . . . . . . . . . .1
NOTE: CODES
File formats. . . . . . . . . . . . . . . . . . . . . . . 40
NOTE: CUSTOM.LOC. . . . . . . . . . . . . . . . . . . . . . . 40
NOTE: Distance Map. . . . . . . . . . . . . . . . . . . . . . 30
NOTE: ELIMINATE A CAPITAL . . . . . . . . . . . . . . . . . . 11
NOTE: Global. . . . . . . . . . . . . . . . . . . . . . . . . 17
NOTE: Nearest city. . . . . . . . . . . . . . . . . . . . . . 32
NOTE: Nearest track . . . . . . . . . . . . . . . . . . . . . 32
NOTE: One track . . . . . . . . . . . . . . . . . . . . . . . 31
NOTE: OVERLAY
Custom. . . . . . . . . . . . . . . . . . . . . . . . . . 42
NOTE: SEARCH. . . . . . . . . . . . . . . . . . . . . . . . . 18
NOTE: TRAKS . . . . . . . . . . . . . . . . . . . . . . . . . 25
NOTE: TRAKxxx SUBDIRECTORY. . . . . . . . . . . . . . . . . . 38
NOTE: Traks . . . . . . . . . . . . . . . . . . . . . . . . . .9
Number. . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
ONE FLOPPY. . . . . . . . . . . . . . . . . . . . . . . . 34, 36
Floppy system . . . . . . . . . . . . . . . . . . . . . . 36
Hard disk . . . . . . . . . . . . . . . . . . . . . . . . 34
Option 1
Latitude and Longitude. . . . . . . . . . . . . . . . . . .6
OPTION 10
Point at a location . . . . . . . . . . . . . . . . . . . 27
OPTION 11
Distance between Cities . . . . . . . . . . . . . . . . . 29
OPTION 12
Plot one Track. . . . . . . . . . . . . . . . . . . . . . 31
OPTION 13
Name the City . . . . . . . . . . . . . . . . . . . . . . 33
OPTION 2
Large area name . . . . . . . . . . . . . . . . . . . . . 15
OPTION 3
Europe. . . . . . . . . . . . . . . . . . . . . . . . . . 16
Option 4
City or Country name. . . . . . . . . . . . . . . . . . . 17
Option 5
Capitals of the U.S.A.. . . . . . . . . . . . . . . . . . 20
Option 6
National Capitals . . . . . . . . . . . . . . . . . . . . 21
OPTION 7
Cities of note. . . . . . . . . . . . . . . . . . . . . . 22
OPTION 8
new info on Tracks. . . . . . . . . . . . . . . . . . . . 24
OPTION 9
Global view . . . . . . . . . . . . . . . . . . . . . . . 26
OVERLAY file. . . . . . . . . . . . . . . . . . . . . . . . . .4
Overlays. . . . . . . . . . . . . . . . . . . . . . . . . . . 38
PC-WRITE. . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Copyright Quicksoft . . . . . . . . . . . . . . . . . . . 22
Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
POLITICAL BOUNDARIES. . . . . . . . . . . . . . . . . . . . . 13
PREPARING WORKING DISK
BACKUP. . . . . . . . . . . . . . . . . . . . . . . . . . 34
PRINTING a map
Hardcopy. . . . . . . . . . . . . . . . . . . . . . . . . 33
Printing EGA. . . . . . . . . . . . . . . . . . . . . . . . . 33
Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
REGISTRATION
SHAREWARE . . . . . . . . . . . . . . . . . . . . . . . . 43
Requirements
Hercules. . . . . . . . . . . . . . . . . . . . . . . . . .4
Sample Letter Search. . . . . . . . . . . . . . . . . . . . . 18
SCALING . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Score . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Select again. . . . . . . . . . . . . . . . . . . . . . . . . 18
SELECT BY NUMBER. . . . . . . . . . . . . . . . . . . . . . . 20
SHALL I CONTINUE
TRAKS . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Shareware
REGISTERING . . . . . . . . . . . . . . . . . . . . . . . 43
SHOW TRACKS . . . . . . . . . . . . . . . . . . . . . . . . . .9
SIMULATOR
Hercules. . . . . . . . . . . . . . . . . . . . . . . . . .4
SOURCE
(SOURCE). . . . . . . . . . . . . . . . . . . . . . . . . 34
Southern hemisphere . . . . . . . . . . . . . . . . . . . . . .6
SPECIAL SUBDIRECTORY. . . . . . . . . . . . . . . . . . . . . 38
Spherical map . . . . . . . . . . . . . . . . . . . . . . . . .8
Started . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Starting the Program
Starting. . . . . . . . . . . . . . . . . . . . . . . . . .4
STATE BOUNDARIES. . . . . . . . . . . . . . . . . . . . . . . 13
Subdirectory. . . . . . . . . . . . . . . . . . . . . . . 35, 38
SUP.DAT . . . . . . . . . . . . . . . . . . . . . . . . . 38
SUP.DAT
SUP.DAT . . . . . . . . . . . . . . . . . . . . . . . . . 38
SUP.DAT files
Custom. . . . . . . . . . . . . . . . . . . . . . . . . . 41
SUPPLEMENTAL. . . . . . . . . . . . . . . . . . . . . . . . . 38
SUPPLEMENTAL FILE NAME
OVERLAY . . . . . . . . . . . . . . . . . . . . . . . . . 38
Tables
State Capitals. . . . . . . . . . . . . . . . . . . . . . .1
Tailored to your needs. . . . . . . . . . . . . . . . . . . . 44
TARGET
Backup. . . . . . . . . . . . . . . . . . . . . . . . . . 36
test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
The Details . . . . . . . . . . . . . . . . . . . . . . . . . .6
The Main Menu . . . . . . . . . . . . . . . . . . . . . . . . .4
The Opening Screen
OVERLAY file? . . . . . . . . . . . . . . . . . . . . . . .4
TRACK IDENTIFIER STRING
TRAKS . . . . . . . . . . . . . . . . . . . . . . . . . . 24
TRACK STRENGTH or CONFIDENCE
TRAKS . . . . . . . . . . . . . . . . . . . . . . . . . . 24
TRACKING. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Storms. . . . . . . . . . . . . . . . . . . . . . . . . . .1
TRAK* . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
TRAKSXX
Storms. . . . . . . . . . . . . . . . . . . . . . . . . . 37
TRAKxxxx. files
Custom. . . . . . . . . . . . . . . . . . . . . . . . . . 41
TWO FLOPPY. . . . . . . . . . . . . . . . . . . . . . . . 35, 36
Floppy system . . . . . . . . . . . . . . . . . . . . . . 36
Hard disk . . . . . . . . . . . . . . . . . . . . . . . . 35
Two point distance. . . . . . . . . . . . . . . . . . . . . . 29
Typing END
EXIT. . . . . . . . . . . . . . . . . . . . . . . . . . . 20
U.S. FUNDS
Please. . . . . . . . . . . . . . . . . . . . . . . . . . 43
USING the program . . . . . . . . . . . . . . . . . . . . . . 43
USSR.DAT. . . . . . . . . . . . . . . . . . . . . . . . . . . 38
VGA . . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 39
COLORS. . . . . . . . . . . . . . . . . . . . . . . . . . 39
limitation. . . . . . . . . . . . . . . . . . . . . . . . 37
Monitor . . . . . . . . . . . . . . . . . . . . . . . . . 37
WHICH AREA. . . . . . . . . . . . . . . . . . . . . . . . . . 15
WORD PERFECT. . . . . . . . . . . . . . . . . . . . . . . . . 40
Copyright WordPerfect . . . . . . . . . . . . . . . . . . 22
WORDSTAR. . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Copyright MicroPro International. . . . . . . . . . . . . 22
WORLD or CITY VIEW. . . . . . . . . . . . . . . . . . . . . . .8
WORLD VIEW OPTION . . . . . . . . . . . . . . . . . . . . . . 12
WORLD.CNF
Configuration . . . . . . . . . . . . . . . . . . . . . . 37
DISCLAIMER
THIS PROGRAM IS PROVIDED AS A GENERAL REFERENCE.
I WILL NOT BE HELD LIABLE FOR ANY DAMAGE CAUSED BY THE USE
OF THIS PROGRAM. THE PROGRAM CONTAINS INACCURACIES AND ERRORS
IN FACT THAT HAVE SLIPPED BY ME! I WILL TRY TO ELIMINATE THESE
INACCURACIES WHEN NOTIFIED IN WRITING OF THEM. THIS PROGRAM
SHOULD NOT BE USED FOR NAVIGATION OR STORM WARNING OR AS AN
AUTHORITY FOR ANY OTHER PURPOSE. IT IS ONLY PROVIDED TO ASSIST
IN LEARNING AND FOR FUN!